
body {
	
	font: 14px 'Open Sans', sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: 25px;
	color: #333;
}
/* a link Styles
 ------------------------------ */
 
a, .btn {
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
a:hover {
	text-decoration: none;
}
a:focus, a:hover {
	color: #cecece;
}
a {
	outline: medium none !important;
	color: #727272;
}
.uppercase {
	text-transform: uppercase;
}
.underline {
	text-decoration: underline;
}
.nocaps {
	text-transform: none;
}
/* Headdings
 ------------------------------ */
 
h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: normal;
	color: #272727;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: inherit;
}
h1 {
	font-size: 45px;
	line-height: 45px;
	margin-bottom: 20px;
	font-style: normal;
	font-weight: 300;
}
h1.big {
	font-weight: bold;
	margin-bottom: 5px;
}
h1.lessmar {
	margin-bottom: 10px;
}
h1.lessmar2 {
	margin-bottom: 5px;
}
h2 {
	font-size: 35px;
	line-height: 35px;
	margin-bottom: 20px;
	font-style: normal;
	font-weight: 300;
}
h2.sty2 {
	line-height: 18px;
	margin-bottom: 0px;
}
h2.big {
	font-weight: bold;
	margin-bottom: 0px;
}
h2.nomargin {
	margin-bottom: 0px;
}
h2.less-mar1 {
	margin-bottom: 3px;
}
h2.less-mar2 {
	margin-bottom: 5px;
}
h2.less-mar3 {
	margin-bottom: 7px;
}
h2.less-mar4 {
	margin-bottom: 9px;
}
h2.white {
	color: #fff;
}
h3 {
	font-size: 27px;
	line-height: 27px;
	margin-bottom: 18px;
	font-style: normal;
}
h3.big {
	font-weight: bold;
	margin-bottom: 0px;
}
h3.nomargin {
	margin-bottom: 0px;
}
h3.less-mar1 {
	margin-bottom: 3px;
}
h3.less-mar2 {
	margin-bottom: 5px;
}
h3.less-mar3 {
	margin-bottom: 7px;
}
h3.less-mar4 {
	margin-bottom: 9px;
}
h4 {
	font-size: 22px;
	line-height: 25px;
	margin-bottom: 18px;
	font-style: normal;
}
h4.nomargin {
	margin-bottom: 0px;
}
h4.less-mar1 {
	margin-bottom: 3px;
}
h4.less-mar2 {
	margin-bottom: 5px;
}
h4.less-mar3 {
	margin-bottom: 7px;
}
h4.less-mar4 {
	margin-bottom: 9px;
}
h5 {
	font-size: 18px;
	line-height: 23px;
	margin-bottom: 16px;
	font-style: normal;
}
h5.nomargin {
	margin-bottom: 0px;
}
h5.less-mar1 {
	margin-bottom: 3px;
}
h5.less-mar2 {
	margin-bottom: 5px;
}
h5.less-mar3 {
	margin-bottom: 7px;
}
h5.less-mar4 {
	margin-bottom: 9px;
}
h6 {
	font-size: 16px;
	line-height: 21px;
	margin-bottom: 14px;
	font-style: normal;
}
h6.nomargin {
	margin-bottom: 0px;
}
h6.less-mar1 {
	margin-bottom: 3px;
}
h6.less-mar2 {
	margin-bottom: 5px;
}
h6.less-mar3 {
	margin-bottom: 7px;
}
h6.less-mar4 {
	margin-bottom: 9px;
}
h6.sty2 {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 0px;
	font-style: normal;
	font-weight: 400;
}
h6.sty3 {
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	font-style: normal;
	font-weight: 400;
}
.nopadding {
	padding: 0 !important;
	margin: 0 !important;
}
.h1, .h2, .h3, h1, h2, h3, h4 {
	margin-top: 0;
}
ul {
	list-style-type: none;
}
.medium {
	font: 18px 'Open Sans', sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	color: #727272;
}
.small-medium {
	font: 16px 'Open Sans', sans-serif;
	font-weight: normal;
	font-style: normal;
	line-height: normal;
	color: #727272;
	line-height: 27px;
}

/* font-size */
.font-size-1 {
	font-size: 16px;
}
.font-size-2 {
	font-size: 20px;
}
.font-size-3 {
	font-size: 24px;
}
.font-size-4 {
	font-size: 28px;
}
.font-size-5 {
	font-size: 32px;
}
.font-size-6 {
	font-size: 36px;
}
.font-size-7 {
	font-size: 40px;
}
.font-size-8 {
	font-size: 44px;
}
.font-size-9 {
	font-size: 48px;
}
.font-size-10 {
	font-size: 52px;
}
.font-size-11 {
	font-size: 62px;
}
.font-size-12 {
	font-size: 72px;
}
.font-size-13 {
	font-size: 82px;
}

.letter-spacing-1 {
	letter-spacing: 2px;
}
.letter-spacing-2 {
	letter-spacing: 1px;
}

/* top navigations */
.top_nav {
	float: left;
	width: 100%;
	background: #0eb477;
	font-size: 13px;
	color: #fff;
	font-family: 'Roboto', sans-serif;
}
.top_nav strong {
	font-size: 14px;
	color: #fff;
	font-weight: 500;
	margin-right: 10px;
	letter-spacing: 0.3px;
}
.top_nav strong i {
	color: #0eb477;
	background: #fff;
	font-size: 13px;
	width: 22px;
	height: 22px;
	text-align: center;
	vertical-align: middle;
	line-height: 22px;
	border-radius: 100%;
	margin-right: 3px;
}
.top_nav .left {
	float: left;
	width: 70%;
	text-align: left;
}
.top_nav ul.tplinks {
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	padding-top: 12px;
}
.top_nav .tplinks li {
	float: left;
	padding: 0px;
	margin: 0px 23px 0px 0px;
	letter-spacing: 0.3px;
}
.top_nav .tplinks li img {
	float: left;
	margin-top: 6px;
	margin-right: 5px;
	opacity: 0.4;
}
.top_nav .tplinks li a {
	float: left;
	color: #fff;
	font-size: 13px;
	border-radius: 100%;
	text-align: center;
	vertical-align: middle;
	transition: all 0.3s ease;
	margin-right: 0px;
}
.top_nav .tplinks li a:hover {
	color: #f3f3f3;
}
.tpbut {
	float: left;
	color: #fff;
	margin-top: 10px;
	padding: 2px 12px 4px 12px;
	background: #4e5760;
	border-radius: 2px;
	margin-left: 10px;
	transition: all 0.3s ease;
}
.tpbut i {
	color: #fff;
	transition: all 0.3s ease;
}
.tpbut:hover {
	color: #fff;
	background: #272727;
}
.tpbut:hover i {
	color: #f3f3f3;
}
.tpbut.two {
	padding: 3px 0px 5px 0px;
	background: none;
	margin-left: 20px;
}
.top_nav .right {
	float: right;
	width: 30%;
	padding: 12px 0px 13px 0px;
}
.top_nav .select-style {
	padding: 0;
	margin: 0;
	width: 140px;
	border-radius: 2px;
	overflow: hidden;
	background-color: #2a363f;
	float: right;
}
.top_nav .select-style select {
	color: #fff;
	font-size: 13px;
	font-family: 'Roboto', sans-serif;
	letter-spacing: 0.5px;
	padding: 4px 10px;
	width: 100%;
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.top_nav .select-style select:focus {
	outline: none;
}
.slidermar {
	margin-top: 108px;
}

.tpbut {
	float: left;
	color: #242424;
	margin-top: 10px;
	padding: 2px 12px 4px 12px;
	background: #fff;
	border-radius: 2px;
	margin-left: 10px;
	transition: all 0.3s ease;
}
.tpbut i {
	color: #242424;
	transition: all 0.3s ease;
}
.tpbut:hover {
	color: #fff;
	background: #272727;
}
.tpbut:hover i {
	color: #f3f3f3;
}






/*=============== font-style ============= */

.font-style-1 {
	font-style: italic;
}
.font-style-2 {
	font-style: normal;
}
.font-style-3 {
	font-style: inherit;
}
/*=============== less width ============= */
.less1 {
	width: 20%;
	margin: 0 auto;
}
.less2 {
	width: 35%;
	margin: 0 auto;
}
.less3 {
	width: 40%;
	margin: 0 auto;
}
.less4 {
	width: 55%;
	margin: 0 auto;
}
.less5 {
	width: 85%;
	margin: 0 auto;
}
.less6 {
	width: 70%;
	margin: 0 auto;
}
.less7 {
	width: 90%;
	margin: 0 auto;
}
.less8 {
	width: 94%;
	margin: 0 auto;
}
.less9 {
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.less10 {
	width: 89%;
	margin: 0 auto;
}
/*=============== site main structure ============= */

.site_wrapper {
	width: 100%;
	margin: 0 auto 0 auto;
}
.wrapper-boxed {
	width: 1240px;
	margin: auto auto auto auto;
}

/*=============== Columns without padding ============= */
.no-gutter > [class*='col-'] {
padding-right:0;
padding-left:0;
}


/*============ Menu Backgrounds ============ */

/* Sticky bg
 ------------------------------ */
#header {
	position: relative;
	background: #fff;
	padding: 0;
	width: 100%;
	z-index: 999;
		-webkit-box-shadow: 2px 4px 29px -4px rgba(0,0,0,0.15);
	-moz-box-shadow: 2px 4px 29px -4px rgba(0,0,0,0.15);
	box-shadow: 2px 4px 29px -4px rgba(0,0,0,0.15);
}
#header-2 {
	position: relative;
	background: #242424;
	padding: 0;
	width: 100%;
	z-index: 999;
	border-bottom:none;
}
#header-3 {
	position: relative;
	background: #2ecc71;
	padding: 0;
	width: 100%;
	z-index: 999;
	border-bottom:none;;
}

.logo a img {
	width: 100%;
}
.dmm {
	width: 100%;
	background: #fff;
	padding: 0;
	height: 100px;
}
.menu-bottom-strip {
	width: 100%;
	background: #ccc;
	padding: 0;
	height: 2px;
}

/*============ Topbar Styles ============ */

/* Topbar
 ------------------------------ */
 
.topbar {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0px;
}
.topbar.white {
	background-color: #fff;
	border-bottom: 1px solid #efefef;
}
.topbar.dark {
	background-color: #242424;
}
.topbar.fulldark {
	background-color: #000;
	border-bottom: 1px solid #262626;
}
.topbar.lightdark {
	background-color: #081c22;
}
.topbar.green {
	background-color: #43e15d;
	border-bottom:none;
}
.topbar.greendark {
	background-color: #081c22;
	border-bottom:none;
}
.topbar.blue {
	background-color: #12bbec;
}
.topbar.bluedark {
	background-color: #009bdb;
}
.topbar.orange  {
	background-color: #fd722b;
}
.topbar.orangedark  {
	background-color: #ee6603;
}
.topbar.pink  {
	background-color: #fe4dc6;
}
.topbar.pinkdark  {
	background-color: #ff7a7a;
}
.topbar.dark-1  {
	background-color: #00001a;
}
.topbar.yellow  {
	background-color: #eeb500;
}

/* Topbar list
 ------------------------------ */
.toplist {
	padding: 0px;
	margin: 0px;
	text-align:right;
}
.toplist li {
	float: left;
	color: #fff;
	text-align: right;
	font-size: 14px;
	margin: 0px;
	padding: 0 10px 0 10px;
}

.toplist li a {
	color: #fff;

}
.toplist li a:hover {
	color: #272727;
}

.toplist.toppadding {
	padding-top: 15px;
	padding-bottom: 15px;
}
.topbar-padding {
	padding: 0px 0 0px 0;
}
.topbar-left-items {
	float: left;
	margin: 0;
	padding: 0;
	width: 70%;
}
.topbar-right-items {
	float: left;
	margin: 0;
	padding: 0;
	width: 30%;
	text-align:right;
}




/* top navigations */
.topbar-3 {
	float: left;
	width: 100%;
	background:none;
	color: #fff;
	font-size: 14px;
}
.topbar-3 .left {
	float: left;
	width: 50%;
	padding: 12px 0px;
}
.topbar-3 .left i {
	color: #fff;
}
.topbar-3 .left a {
	color: #fff;
	font-weight: normal;
	margin-right: 15px;
}
.topbar-3 .left a:hover {
	color: #e3e3e3;
	transition: all 0.3s ease;
}
.topbar-3 .right {
	float: left;
	width: 50%;
	text-align: right;
	padding: 12px 0px;
}
.topbar-3 ul.topsocial {
	float: right;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	padding: 12px 0px;
}
.topbar-3 .topsocial li {
	float: left;
	padding: 0px;
	margin: 0px 16px 0px 0px;
}
.topbar-3 .topsocial li a {
	float: left;
	color: #fff;
	font-size: 13px;
	border-radius: 100%;
	text-align: center;
	vertical-align: middle;
	transition: all 0.3s ease;
	margin-right: 0px;
}
.topbar-3 .topsocial li a:hover {
	color: #e3e3e3;
}

.tpbut-3 {
	float: right;
	color: #fff;
	font-weight: normal;
	margin-left: 0px;
	padding: 12px 18px;
	border-right: 1px solid rgba(255, 255, 255, 0.3);
	border-left: 1px solid rgba(255, 255, 255, 0.3);
	transition: all 0.3s ease;
}
.tpbut-3:hover, .tpbut-3.active {
	color: #999;
	background: #f9f9f9;
}
.tpbut-3.two {
	border-right: 1px solid rgba(255, 255, 255, 0.3);
	border-left: none;
}

/*=============== Text Colors ============= */

.text-white {
	color: #fff;
}
.text-fulldark {
	color: #000;
}
.text-dark {
	color: #272727;
}
.text-light {
	color: #acacac;
}
.text-green {
	color: #0eb477;
}
.text-greendark {
	color: #2ecc71;
}
.text-greenfulldark {
	color: #46e357;
}

.text-orange {
	color: #ffa60a;
}
.text-orange-2 {
	color: #fd602c;
}
.text-orange-4 {
	color: #ff9320;
}
.text-orange-5 {
	color: #fd602c;
}
.text-red {
	color: #ee4531;
}
.text-reddark {
	color: #ee1111;
}
.text-redresume {
	color: #c32026;
}
.text-gray {
	color: #727272;
}
.text-violet {
	color: #7c50b7;
}
.text-violet-2 {
	color: #f05d6b;
}
.text-blue {
	color: #12bbec;
}
.text-bluedark {
	color: #38aace;
}
.text-white {
	color: #fff;
}
.text-bluedark2 {
	color: #009bdb;
}
.text-bgreenlue {
	color: #09aeec;
}
.text-orange {
	color: #ffc000;
}
.text-orange-2 {
	color: #fcc813;
}
.text-orange-3 {
	color: #f09e3b;
}
.text-orange-4 {
	color: #1e1204;
}
.text-orange-5 {
	color: #f7c800;
}
.text-orange-6 {
	color: #ee9700;
}
.text-orange-dark {
	color: #fd602c;
}
.text-orange-fulldark {
	color: #fa5019;
}
.text-orange-green-2 {
	color: #e9ee42;
}
.text-pink {
	color: #fe4dc6;
}
.text-pinkdark {
	color: #ff7a7a;
}
.text-pink {
	color: #fe4dc6;
}
.text-pinkfulldark {
	color: #ee2323;
}
.text-pinkmusic {
	color: #e42c9c;
}
.text-brown {
	color: #8b501f;
}
.text-brown-2 {
	color: #b5854d;
}
.text-yellow  {
	color: #eeb500;
}
.text-yellowlight  {
	color: #ee9700;
}
.text-cyan {
	color: #42d1aa;
}
.text-darkpink {
	color: #2e0f0c;
}
.text-redfulldark {
	color: #ec182c;
}
.text-stone {
	color: #c3a254;
}
.center-aligned {
	text-align: center;
	margin: 0 auto;
}
.right-aligned {
	float: right;
}


/*----------------------------------------------------
   SECTION TITLES
------------------------------------------------------*/
.section_title1_1 {
	text-align:center;
	padding:85px 0px 50px 0px;
	background-color:#272727;
	display:block;
	
}
.linebg {
	width: 40px;
	height: 2px;
	background-color: #272727;
	margin:0 auto;
		
}
.linebg_2 {
	width: 50px;
	height: 2px;
	background-color: #fd722b;
	margin:0 auto;
}
.linebg_3 {
	width: 40px;
	height: 3px;
	background-color: #0eb477;
}
.linebg_4 {
	width: 40px;
	height: 3px;
	background-color: #0eb477;
	margin:0 auto;
}
.linebg_5 {
	width: 40px;
	height: 3px;
	background-color: #2ecc71;
	margin:0 auto;
}
.linebg_6 {
	width: 40px;
	height: 2px;
	background-color: #2ecc71;
}
.linebg_7 {
	width: 40px;
	height: 2px;
	background-color: #12bbec;
}
.linebg_8 {
	width: 40px;
	height: 2px;
	background-color: #ee6603;
}
.linebg_9 {
	width: 30px;
	height: 2px;
	background-color: #fe4dc6;
}
.linebg_10 {
	width: 30px;
	height: 2px;
	background-color: #fe4dc6;
	margin:0 auto;
}
.linebg_11 {
	width: 30px;
	height: 2px;
	background-color: #fff;
}
.linebg_12 {
	width: 30px;
	height: 2px;
	background-color: #fff;
	margin:0 auto;
}
.linebg_13 {
	width: 30px;
	height: 2px;
	background-color: #009bdb;
}
.linebg_14 {
	width: 30px;
	height: 4px;
	background-color: #ff7a7a;
}

.linebg_15 {
	width: 30px;
	height: 2px;
	background-color: #ff7a7a;
}
.linebg_16 {
	width: 30px;
	height: 2px;
	background-color: #fff;
	text-align:right;
	float:right;
	margin:0px auto;
}

.linebg_17 {
	width: 30px;
	height: 2px;
	background-color: #8b501f;
}

.linebg_18 {
	width: 30px;
	height: 2px;
	background-color: #ec182c;
	margin:0 auto;
}

.linebg-3 {
	width: 40px;
	height: 2px;
	background-color: #ff4530;
	margin:0 auto;
}
.linebg-3-1 {
	width: 40px;
	height: 2px;
	background-color: #fff;
}
.linebg-3-2 {
	width: 40px;
	height: 2px;
	background-color: #ff4530;
}
.linebg-3-3 {
	width: 2px;
	height: 30px;
	background-color: #ff4530;
	margin:0 auto;
}
.linebg-4-4 {
	width: 2px;
	height: 30px;
	background-color: #fff;
	margin:0 auto;
}
.linebg-5-5 {
	width: 40px;
	height: 2px;
	background-color: #000;
	margin:0 auto;
	margin-top:10px;
}
/*=============== Margins ============= */
.bmargin {
	margin-bottom: 0px;
}
.tmargin {
	margin-top: 0px;
}
.col-divider-margin {
	width: 100%;
	float: left;
	margin-top: 40px;
}
.col-divider-margin-2 {
	width: 100%;
	float: left;
}
.margin-top1 {
	float: left;
	margin-top: 10px;
	width: 100%;
}
.margin-less-bottom1 {
	float: left;
	margin-bottom: -20px;
	width: 100%;
	position: relative;
}
.margin-less-top1 {
	float: left;
	margin-top: -100px;
	width: 100%;
	position: relative;
}
.margin-top2 {
	float: left;
	margin-top: 20px;
	width: 100%;
}
.margin-top3 {
	float: left;
	margin-top: 30px;
	width: 100%;
}
.margin-top4 {
	float: left;
	margin-top: 40px;
	width: 100%;
}
.margin-top5 {
	float: left;
	margin-top: 50px;
	width: 100%;
}
.margin-top6 {
	float: left;
	margin-top: 60px;
	width: 100%;
}
.margin-top7 {
	float: left;
	margin-top: 70px;
	width: 100%;
}
.margin-bottom1 {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
.margin-bottom2 {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
.margin-bottom3 {
	float: left;
	margin-bottom: 30px;
	width: 100%;
}
.margin-bottom4 {
	float: left;
	margin-bottom: 40px;
	width: 100%;
}
.margin-bottom5 {
	float: left;
	margin-bottom: 50px;
	width: 100%;
}
.margin-bottom6 {
	float: left;
	margin-bottom: 60px;
	width: 100%;
}
.margin-bottom7 {
	float: left;
	margin-bottom: 70px;
	width: 100%;
}
.margin-bottom8 {
	float: left;
	margin-bottom: 80px;
	width: 100%;
}
.margin-bottom9 {
	float: left;
	margin-bottom: 90px;
	width: 100%;
}
.margin-left-1 {
	margin-left: 10px;
}
.margin-left-2 {
	margin-left: 20px;
}
.margin-left-3 {
	margin-left: 30px;
}
.margin-left-4 {
	margin-left: 40px;
}
.margin-left-5 {
	margin-left: 50px;
}
.margin-left-6 {
	margin-left: 60px;
}
.margin-left-7 {
	margin-left: 70px;
}
.margin-left-8 {
	margin-left: 80px;
}
.margin-left-9 {
	margin-left: 90px;
}
.margin-left-10 {
	margin-left: 100px;
}
.margin-left-11 {
	margin-left: 110px;
}
.margin-left-12 {
	margin-left: 120px;
}
.margin-left-13 {
	margin-left: 130px;
}
.margin-left-14 {
	margin-left: 140px;
}
.margin-left-1 {
	margin-left: 60px;
}
.margin-right-1 {
	margin-left: -60px;
	margin-top: 40px;
}
.colmargin {
	margin: 0 0 0 0;
}
.col-centered {
	float: none;
	margin: 0 auto;
}
.fweight1 {
	margin-bottom: 0px;
}


/*=============== Paddings ============= */
 
.no-top-padding {
	padding-top: 0;
}

/* Section Paddings
 ------------------------------ */
.section-paddingprimary{
	padding: 25px 0px;
}
.section-padding1 {
	padding: 90px 0px;
}
.section-padding2 {
	padding: 80px 0px;
}
.section-padding {
	padding-top: 75px;
}
.section-bpadding {
	padding-bottom: 75px;
}

.section-bpadding2 {
	padding-bottom: 50px;
}
.section-dummy-top-padding {
	padding-top: 0px;
}
.section-dummy-bottom-padding {
	padding-bottom: 0px;
}
.sectiontion-less-padding.top-margin {
	margin-top: -80px;
}

/* default home page Section Paddings
 ------------------------------ */
.section-padding-default-page {
	padding: 110px 0 110px 0;
}
/* padding top
 ------------------------------ */
.padding-top-1 {
	padding-top: 10px;
}
.padding-top-2 {
	padding-top: 20px;
}
.padding-top-3 {
	padding-top: 30px;
}
.padding-top-4 {
	padding-top: 40px;
}
.padding-top-5 {
	padding-top: 50px;
}
.padding-top-6 {
	padding-top: 60px;
}
.padding-top-7 {
	padding-top: 70px;
}
.padding-top-8 {
	padding-top: 80px;
}
.padding-top-9 {
	padding-top: 90px;
}
.padding-top-10 {
	padding-top: 100px;
}
.padding-top-11 {
	padding-top: 110px;
}
.padding-top-12 {
	padding-top: 120px;
}
.padding-top-13 {
	padding-top: 130px;
}
.padding-top-14 {
	padding-top: 140px;
}
.padding-top-15 {
	padding-top: 150px;
}

.padding-top-16{
	padding-top: 55px;
}
/* left padding
 ------------------------------ */
 
.padding-left-1 {
	padding-left: 10px;
}
.padding-left-2 {
	padding-left: 20px;
}
.padding-left-3 {
	padding-left: 30px;
}
.padding-left-4 {
	padding-left: 40px;
}
.padding-left-5 {
	padding-left: 50px;
}
.padding-left-6 {
	padding-left: 60px;
}
.padding-left-7 {
	padding-left: 70px;
}
.padding-left-8 {
	padding-left: 80px;
}
.padding-left-9 {
	padding-left: 90px;
}
.padding-left-10 {
	padding-left: 100px;
}
.padding-left-11 {
	padding-left: 110px;
}
.padding-left-12 {
	padding-left: 120px;
}
.padding-left-13 {
	padding-left: 130px;
}
.padding-left-14 {
	padding-left: 140px;
}
.padding-left-15 {
	padding-left: 150px;
}
.padding-left-16 {
	padding-left: 160px;
}
.padding-left-17 {
	padding-left: 170px;
}
.padding-left-18 {
	padding-left: 180px;
}
.padding-left-19 {
	padding-left: 190px;
}
.padding-left-20 {
	padding-left: 200px;
}
/* right padding
 ------------------------------ */
 
.padding-right-1 {
	padding-right: 10px;
}
.padding-right-2 {
	padding-right: 20px;
}
.padding-right-3 {
	padding-right: 30px;
}
.padding-right-4 {
	padding-right: 40px;
}
.padding-right-5 {
	padding-right: 50px;
}
.padding-right-6 {
	padding-right: 60px;
}
.padding-right-7 {
	padding-right: 70px;
}
.padding-right-8 {
	padding-right: 80px;
}
.padding-right-less {
	padding-right: 0px;
}
.nopaddtop {
	padding-top: 0px;
}
/* bottom padding
 ------------------------------ */
 
.padding-bottom-1 {
	padding-right: 10px;
}
.padding-bottom-2 {
	padding-bottom: 20px;
}
.padding-bottom-3 {
	padding-bottom: 30px;
}
.padding-bottom-4 {
	padding-bottom: 40px;
}
.padding-bottom-5 {
	padding-bottom: 50px;
}
.padding-bottom-6 {
	padding-bottom: 60px;
}
.padding-bottom-7 {
	padding-bottom: 70px;
}
.padding-bottom-8 {
	padding-bottom: 80px;
}
.padding-bottom-less {
	padding-bottom: 0px;
}

/*=============== Margins ============= */
.bmargin {
	margin-bottom: 0px;
}
.tmargin {
	margin-top: 0px;
}
.col-divider-margin {
	width: 100%;
	float: left;
	margin-top: 40px;
}
.col-divider-margin-2 {
	width: 100%;
	float: left;
}
.margin-top1 {
	float: left;
	margin-top: 10px;
	width: 100%;
}
.margin-less-top1 {
	float: left;
	margin-top: -100px;
	width: 100%;
	position: relative;
}
.margin-top2 {
	float: left;
	margin-top: 20px;
	width: 100%;
}
.margin-top3 {
	float: left;
	margin-top: 30px;
	width: 100%;
}
.margin-top4 {
	float: left;
	margin-top: 40px;
	width: 100%;
}
.margin-top5 {
	float: left;
	margin-top: 50px;
	width: 100%;
}
.margin-top6 {
	float: left;
	margin-top: 60px;
	width: 100%;
}
.margin-top7 {
	float: left;
	margin-top: 70px;
	width: 100%;
}
.margin-bottom1 {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
.margin-bottom2 {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
.margin-bottom3 {
	float: left;
	margin-bottom: 30px;
	width: 100%;
}
.margin-bottom4 {
	float: left;
	margin-bottom: 40px;
	width: 100%;
}
.margin-bottom5 {
	float: left;
	margin-bottom: 50px;
	width: 100%;
}
.margin-bottom6 {
	float: left;
	margin-bottom: 60px;
	width: 100%;
}
.margin-bottom7 {
	float: left;
	margin-bottom: 70px;
	width: 100%;
}
.margin-bottom8 {
	float: left;
	margin-bottom: 80px;
	width: 100%;
}
.margin-bottom9 {
	float: left;
	margin-bottom: 90px;
	width: 100%;
}
.margin-bottom10 {
	float: left;
	margin-bottom: 100px;
	width: 100%;
}
.margin-left-1 {
	margin-left: 10px;
}
.margin-left-2 {
	margin-left: 20px;
}
.margin-left-3 {
	margin-left: 30px;
}
.margin-left-4 {
	margin-left: 40px;
}
.margin-left-5 {
	margin-left: 50px;
}
.margin-left-6 {
	margin-left: 60px;
}
.margin-left-7 {
	margin-left: 70px;
}
.margin-left-8 {
	margin-left: 80px;
}
.margin-left-9 {
	margin-left: 90px;
}
.margin-left-10 {
	margin-left: 100px;
}
.margin-left-11 {
	margin-left: 110px;
}
.margin-left-12 {
	margin-left: 120px;
}
.margin-left-13 {
	margin-left: 130px;
}
.margin-left-14 {
	margin-left: 140px;
}
.margin-left-1 {
	margin-left: 60px;
}
.margin-right-1 {
	margin-left: -60px;
	margin-top: 40px;
}
.colmargin {
	margin: 0 0 0 0;
}
.col-centered {
	float: none;
	margin: 0 auto;
}
.fweight1 {
	margin-bottom: 0px;
}
/*=============== Divider lines ============= */
.divider-line {
	float: left;
	width: 100%;
}
.divider-line.dashed {
	border-bottom: 1px dashed;
}
.divider-line.solid {
	border-bottom: 1px solid;
}
.divider-line.dark {
	border-bottom-color: #444444;
}
.divider-line.dark-2 {
	border-bottom-color: #343333;
}
.divider-line.light {
	border-bottom-color: #e4e4e4;
}
.divider-line.top-padding {
	padding-top: 20px;
}
.divider-line.bottom-margin {
	margin-bottom: 20px;
}
.divider-line.margin {
	margin: 20px 0;
}
.bottom-margin {
	margin-bottom: 20px;
}
/*=============== Opacity styles ============= */
.opacity-1 {
	opacity: 0.1;
}
.opacity-2 {
	opacity: 0.1;
}
.opacity-3 {
	opacity: 0.3;
}
.opacity-4 {
	opacity: 0.4;
}
.opacity-5 {
	opacity: 0.5;
}
.opacity-6 {
	opacity: 0.6;
}
.opacity-7 {
	opacity: 0.7;
}
.opacity-8 {
	opacity: 0.8;
}


/*=============== fonts ============= */
.Roboto {
	font-family: 'Roboto', sans-serif;
}
.Droid Serif {
	font-family: 'Droid Serif', sans-serif;
}
.Raleway {
	font-family: 'Raleway', sans-serif;
}
.great-vibes {
	font-family: 'Great Vibes', cursive;
}
.old-standardtt {
	font-family: 'Old Standard TT', serif;
}
.dosis {
	font-family: 'Dosis', sans-serif;
}
.roboto-slab {
	font-family: 'Roboto Slab', serif;
}
.gfs-didot {
	font-family: 'GFS Didot', serif;
}
.raleway {
	font-family: "Raleway", sans-serif;
}
.gloria-hallelujah {
	font-family: 'Gloria Hallelujah', cursive;
}
.love-ya-like-a-sister {
	font-family: 'Love Ya Like A Sister', cursive;
}
.Bookman-Old-Style {
	font-family: 'EB Garamond', serif;
}
.Lobster {
	font-family: 'Lobster', cursive;
}
.Montez {
	font-family: 'Montez', cursive;
}
.Dancing  {
	font-family: 'Dancing ', sans-serif;
}
.Lobster 1.0 {
	font-family: 'Lobster 1.0', sans-serif;
}
.Droid Serif {
	font-family: 'Droid Serif', sans-serif;
}
.Roboto {
	font-family: 'Roboto', sans-serif;
}

/*============ Buttons ============ */

a.read-more {
	color: #fd602c;
}
a.read-more:hover {
	color: #242424;
}
a.read-more.white {
	color: #fff;
}
a.read-more.white:hover {
	color: #fff;
}
a.read-more.dark {
	color: #242424;
}
a.read-more.dark:hover {
	color: #fd602c;
}
a.read-more.dark2 {
	color: #242424;
}
a.read-more.dark2:hover {
	color: #727272;
}
a.read-more.yellow {
	color: #ffc000;
}
a.read-more.yellow:hover {
	color: #242424;
}
a.read-more.yellow-2 {
	color: #fcc813;
}
a.read-more.yellow-2:hover {
	color: #242424;
}
a.read-more.yellow-3 {
	color: #f7c800;
}
a.read-more.yellow-3:hover {
	color: #242424;
}
a.read-more.stone {
	color: #c3a254;
}
a.read-more.stone:hover {
	color: #242424;
}
a.read-more.brown-2 {
	color: #b5854d;
}
a.read-more.brown-2:hover {
	color: #242424;
}
a.read-more.pink-3 {
	color: #ce0a6c;
}
a.read-more.pink-3:hover {
	color: #242424;
}
a.read-more.blue {
	color: #1fbef0;
}
a.read-more.blue:hover {
	color: #242424;
}
a.read-more.cyan {
	color: #42d1aa;
}
a.read-more.cyan:hover {
	color: #727272;
}
.btn.active, .btn:active {
	box-shadow: none;
}
/* button styles
 ------------------------------ */
 
.btn {
	padding: 10px 36px;
	margin: 0px;
	box-shadow: none;
	border-radius: 0;
}
.btn.btn-large {
	padding: 18px 60px;
}
.btn.btn-small {
	padding: 12px 42px;
}
.btn.btn-small-2 {
	padding: 4px 30px;
}
/* button radius
 ------------------------------ */ 
.btn.btn-xround {
	border-radius: 30px;
}
.btn.btn-round {
	border-radius: 4px;
}
.btn.top-margin {
	margin-top: 40px;
}
.btn.fontsize {
	font-size: 18px;
}

/* button white
 ------------------------------ */
.btn.btn-white {
	color: #242424;
	background-color: #fff;
}
.btn.btn-white:hover {
	color: #fff;
	background-color: #242424;
}

/* button white
 ------------------------------ */
.btn.btn-bgprimary {
	color: #fff;
	background-color: #fd722b;
}
.btn.btn-bgprimary:hover {
	color: #fd722b;
	background-color: #242424;
}
/* button dark
 ------------------------------ */
.btn.btn-dark {
	color: #fff;
	background-color: #242424;
}
.btn.btn-dark:hover {
	color: #fff;
	background-color: #3e3e3e;
}

/* button green
 ------------------------------ */
.btn.btn-green {
	color: #fff;
	background-color: #0eb477;
}
.btn.btn-green:hover {
	color: #0eb477;
	background-color: #272727;
}

/* button green dark
 ------------------------------ */
.btn.btn-greendark {
	color: #fff;
	background-color: #2ecc71;
}
.btn.btn-greendark:hover {
	color: #fff;
	background-color: #242424;
}

/* button green dark-1
 ------------------------------ */
.btn.btn-greendark-1 {
	color: #fff;
	background-color: #46e357;
}
.btn.btn-greendark-1:hover {
	color: #fff;
	background-color: #242424;
}
/* button dark-3
 ------------------------------ */
.btn.btn-blue-dark{
	color: #fff;
	background-color: #38aace;
}
.btn.blue-dark:hover {
	color: #389adc;
	background-color: #fff;
}
.btn.blue-dark.big {
	padding: 24px 30px;
}
/* button orange
 ------------------------------ */
.btn.btn-orange {
	color: #fff;
	background-color: #fd602c;
}
.btn.btn-orange:hover {
	color: #fff;
	background-color: #242424;
}
/* button orange-2
 ------------------------------ */
.btn.btn-orange-2 {
	color: #fff;
	background-color: #fd602c;
}
.btn.btn-orange-2:hover {
	color: #242424;
	background-color: #fff;
}
/* button orange-2 on hover dark
 ------------------------------ */
.btn.btn-orange-2.dark {
	color: #fff;
	background-color: #fd602c;
}
.btn.btn-orange-2.dark:hover {
	color: #fff;
	background-color: #242424;
}
/* button orange-3
 ------------------------------ */
.btn.btn-orange-3 {
	color: #fff;
	background-color: #ff971c;
}
.btn.btn-orange-3:hover {
	color: #242424;
	background-color: #fff;
}
/* button orange-3
 ------------------------------ */
.btn.btn-orange-dark {
	color: #fff;
	background-color: #f7c800;
}
.btn.btn-orange-dark:hover {
	color: #f7c800;
	background-color: #272727;
}
.btn.btn-orange-5 {
	color: #fff;
	background-color: #f7c800;
}
.btn.btn-orange-5:hover {
	color: #f7c800;
	background-color: #fff;
}
.btn.btn-orange-6 {
	color: #fff;
	background-color: #f7c800;
}
.btn.btn-orange-6:hover {
	color: #f7c800;
	background-color: #fff;
}
.btn.btn-orange-7 {
	color: #fff;
	background-color: #fa5019;
}
.btn.btn-orange-7:hover {
	color: #fa5019;
	background-color: #fff;
}
.btn.btn-orange-8 {
	color: #fff;
	background-color: #081c22;
}
.btn.btn-orange-8:hover {
	color: #fff;
	background-color: #ee9700;
}
/* button brown
 ------------------------------ */
.btn.btn-brown {
	color: #242424;
	background-color: #fff;
}
.btn.btn-brown:hover {
	color: #fff;
	background-color: #8b501f;
}
/* button with stroke
 ------------------------------ */
.btn.btn-border {
	color: #242424;
	border: 1px solid;
}
.btn.btn-border green {
	color: #0eb477;
}
/* button border white
 ------------------------------ */
.btn.btn-border.white {
	color: #fff;
	border-color: #fff;
}
.btn.btn-border:hover.white {
	color: #242424;
	background-color: #fff;
	border-color: #fff;
}
/* button border white
 ------------------------------ */
.btn.btn-border.white-2 {
	color: #fff;
	border-color: #fff;
}
.btn.btn-border:hover.white-2 {
	color: #242424;
	background-color: #fff;
	border-color: #fff;
}

/* button border green
 ------------------------------ */
.btn.btn-border.green {
	color: #727272;
	border-color: #0eb477;
}
.btn.btn-border.green:hover {
	color: #0eb477;
	border-color: #0eb477;
}

/* button border green
 ------------------------------ */
.btn.btn-border.darkgreen {
	color: #2ecc71;
	border-color: #2ecc71;
}
.btn.btn-border.darkgreen:hover {
	color: #fff;
	border-color: #fff;
}

/* button green dark-1
 ------------------------------ */
.btn.btn-pinkdark {
	color: #fff;
	background-color: #ff7a7a;
}
.btn.btn-pinkdark:hover {
	color: #ff7a7a;
	background-color: #fff;
}
.but-stbutton-1 {
	color: #fff;
	border: 2px solid #fff;
	padding: 18px 45px;
	border-radius: 3px;
	font-weight: 700;
	text-align: center;
	letter-spacing: 0.5px;
	transition: all 0.3s ease;
}
.but-stbutton-1:hover {
	color: #2e2f31;
	background: #fff;
}

.but-stbutton-2 {
	color: #fff;
	text-align: center;
	padding: 14px 36px;
	font-weight: bold;
	background: #674172;
	border-radius: 30px;
	transition: all 0.4s ease;
}
.but-stbutton-2:hover {
	color: #fff;
	box-shadow: inset 200px 0px 0 0px #2e2f31;
}

.but-stbutton-3 {
	color: #fff;
	font-size: 13px;
	border: 1px solid #fff;
	padding: 8px 25px;
	border-radius: 20px;
	transition: all 0.3s ease;
}
.but-stbutton-3:hover,
.but-stbutton-3.active {
	color: #87d37c;
	background: #fff;
	border: 1px solid #fff;
}

.but-stbutton-4 > a {
	position: relative;
	color: #674172;
	text-align: center;
	font-size: 13px;
}
.but-stbutton-4 > a:hover {
  color: #674172;
}
.but-stbutton-4 > a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: -2px;
  left: 0;
  background-color: #674172;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.but-stbutton-4 > a:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.but-stbutton-5 {
	color: #323335;
	border: 2px solid #323335;
	padding: 13px 27px;
	border-radius: 3px;
	text-align: center;
	letter-spacing: 0.5px;
	transition: all 0.3s ease;
}
.but-stbutton-5:hover {
	color: #fff;
	background: #323335;
}
.but-stbutton-6 {
	color: #fff;
	border: 2px solid #fff;
	padding: 13px 27px;
	border-radius: 3px;
	text-align: center;
	letter-spacing: 0.5px;
	transition: all 0.3s ease;
}
.but-stbutton-6:hover {
	color: #87d37c;
	background: #fff;
}
.but-stbutton-7 {
	color: #87d37c;
	border: 2px solid #87d37c;
	padding: 13px 27px;
	border-radius: 3px;
	text-align: center;
	letter-spacing: 0.5px;
	transition: all 0.3s ease;
}
.but-stbutton-7:hover {
	color: #fff;
	background: #87d37c;
}
.but-stbutton-8 {
	color: #674172;
	text-align: center;
	padding: 14px 36px;
	font-weight: bold;
	background: #fff;
	border-radius: 30px;
	transition: all 0.4s ease;
}
.but-stbutton-8:hover {
	color: #fff;
	box-shadow: inset 200px 0px 0 0px #87d37c;
}
.but-stbutton-9 {
	color: #fff;
	text-align: center;
	padding: 14px 36px;
	font-weight: bold;
	background: #87d37c;
	border-radius: 30px;
	transition: all 0.4s ease;
}
.but-stbutton-9:hover {
	color: #87d37c;
	box-shadow: inset 200px 0px 0 0px #fff;
}
.but-stbutton-10 {
	color: #fff;
	text-align: center;
	padding: 14px 36px;
	font-weight: bold;
	background: #87d37c;
	border-radius: 30px;
	transition: all 0.4s ease;
}
.but-stbutton-10:hover {
	color: #fff;
	box-shadow: inset 200px 0px 0 0px #674172;
}

.but-stbutton-16 {
	color: #674172;
	border: 2px solid #2ecc71;
	padding: 8px 25px;
	font-size:14px;
	border-radius: 25px;
	transition: all 0.3s ease;
}
.but-stbutton-16:hover {
	color: #fff;
	background: #2ecc71;
	border: 2px solid #2ecc71;
}
.but-stbutton-17 {
	color: #87d37c;
	padding: 19px 45px;
	border-radius: 4px;
	background: #fff;
	font-weight: 700;
	text-align: center;
	letter-spacing: 2px;
	transition: all 0.3s ease;
}
.but-stbutton-17:hover {
	color: #674172;
	background: #fff;
}
/*============Icon Lists ============ */

.iconlist {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.iconlist li {
	padding: 0px;
	margin: 0 0 15px 0;
	display: block;
	line-height: 18px;

}
.iconlist li i {
	color: #ccc;
	padding: 0 15px 0 0;
}

.iconlist.orange li i {
	color: #fd602c;
	padding: 0 10px 0 0;
}
.iconlist.orange2 li i {
	color: #fd602c;
	padding: 0 10px 0 0;
}
.iconlist.dark li i {
	color: #161616;
}
.iconlist.less-margin li {
	margin: 0 0 13px 0;
}
.iconlist.green2 li i {
	color: #fd602c;
}
.iconlist.orange li i {
	color: #ffc000;
}
.iconlist.orange-5 li i {
	color: #f7c800;
}
.iconlist.white li i {
	color: #fff;
}
.iconlist.white-2 li {
	color: #fff;
}
.iconlist.medium li i {
	color: #727272;
}
.iconlist.dark-red li {
	color: #913256;
}
.iconlist.pink li i {
	color: #fe4dc6;
	padding: 0 15px 0 0;
}
.iconlist.stone li a {
	color: #c3a254;
	margin: 0 0 10px 0;
}
.iconlist.stone li i {
	color: #c3a254;
}
.iconlist.red-5 li i {
	color: #ed3325;
}
.iconlist.cyan li i {
	color: #42d1aa;
}
.iconlist.blue li i {
	color: #1fbef0;
}
.iconlist.green-4 li i {
	color: #8ac700;
}
.iconlist.green-4 li {
	margin: 0 0 10px 0;
}
.iconlist {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.iconlist li {
	padding: 0px;
	margin: 0 0 10px 0;
	display: block;
	line-height: 18px;
}
.iconlist li i {
	color: #ccc;
	padding: 0 15px 0 0;
}
.iconlist.dark li i {
	color: #161616;
}
.iconlist.primary li i {
	color: #ccc;
}
.iconlist.white li {
	color: #fff;
}

/*=============== Icon Boxes ============= */
.iconb-dxlarge, .iconb-xlarge, .iconb-large, .iconb-xmedium, .iconb-medium, .iconb-smedium, .iconb-small, .iconb-tiny, .iconb-xtiny {
	padding: 0px;
	margin: 0 auto;
	text-align: center;
	transition: all 0.3s ease-out 0s;
}
.iconb-dxlarge {
	width: 200px;
	height: 200px;
	font-size: 46px;
	color: #242424;
	border: none;
	line-height: 135px;
	border-radius:100%;
}
.iconb-xlarge {
	width: 135px;
	height: 135px;
	font-size: 46px;
	color: #242424;
	line-height: 135px;
	border-radius:100%;
}
.iconb-large {
	width: 120px;
	height: 120px;
	font-size: 46px;
	color: #242424;
	border-radius:100%;
	line-height: 114px;
}
.iconb-xmedium {
	width: 110px;
	height: 110px;
	font-size: 38px;
	color: #242424;
	line-height: 106px;
}
.iconb-medium {
	width: 100px;
	height: 100px;
	font-size: 32px;
	color: #242424;
	line-height: 100px;
	border-radius:100%;
}
.iconb-smedium {
	width: 90px;
	height: 90px;
	font-size: 26px;
	color: #242424;
	line-height: 90px;
	border-radius:100%;
}
.iconb-small {
	width: 80px;
	height: 80px;
	font-size: 26px;
	color: #242424;
	line-height: 80px;
}
.iconb-tiny {
	width: 70px;
	height: 70px;
	font-size: 26px;
	color: #242424;
	line-height: 74px;
	border-radius:100%;
}
.iconb-xtiny {
	width: 60px;
	height: 60px;
	font-size: 18px;
	color: #242424;
	line-height: 60px;
}
.digit {
	width: 32px;
	height: 32px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	left: 115px;
	top: 115px;
	line-height: 36px;
	border-radius: 100%;
	background-color: #fd602c;
	border-radius:100%;
	transition: all 0.3s ease-out 0s;
}
.iconb-xlarge.no-lineheight {
	line-height: 0;
}

.iconb-rounded {
	border-radius:100%;
}
.iconb-rounded .color1 {
	border:solid 1px #fff;
}


/* letter spacing
 ------------------------------ */
.lspace-sm {
	letter-spacing: 2px;
}
.lspace-msm {
	letter-spacing: 5px;
}
.lspace-1 {
	letter-spacing: 10px;
}
.lspace-2 {
	letter-spacing: 20px;
}
.lspace-3 {
	letter-spacing: 30px;
}
.lspace-4 {
	letter-spacing: 40px;
}
.lspace-5 {
	letter-spacing: 50px;
}
/* font weight styles
 ------------------------------ */
 
.font-weight-1 {
	font-weight: 100;
}
.font-weight-2 {
	font-weight: 200;
}
.font-weight-3 {
	font-weight: 300;
}
.font-weight-4 {
	font-weight: 400;
}
.font-weight-5 {
	font-weight: 500;
}
.font-weight-6 {
	font-weight: 600;
}
.font-weight-7 {
	font-weight: 700;
}
.font-weight-8 {
	font-weight: 800;
}

/* image overflow hidden
 ------------------------------ */
.overflow-hidden {
	overflow: hidden;
}
/* section background dark
 ------------------------------ */
.section-dark {
	background-color: #242424;
}
.section-blue {
	background-color: #09aeec;
}
.section-bluefulldark {
	background-color: #00091d;
}
.section-fulldark {
	background-color: #000;
}
.section-medium-dark {
	background-color: #161616;
}
.section-light {
	background-color: #f6f6f6;
}
.section-orange {
	background-color: #fd602c;
}
.section-green {
	background-color: #0eb477;
}
.section-orange-dark {
	background-color: #543005;
}

.image-holder {
	width: 100%;
	float: left;
}
.image-holder.lesswidth1 {
	width: 80%;
}
.image-holder.lesswidth2 {
	width: 75%;
}
.image-holder.lesswidth3 {
	width: 70%;
}
.image-left {
	color: #fff;
	float: left;
	margin: 0;
	padding: 0 20px 0 0;
	transition: all 0.3s ease-out 0s;
}
.img-align-left {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.nodisplay-image {
	display: none;
}


/*  bgcolor
 ------------------------------ */
.bgcolor1 {
	background-color: #0eb477;
}
.bgcolor2 {
	background-color: #fff;
}
.bgcolorprimary {
	background-color: #f3f3f3;
}
.bgcolor3 {
	background-color: #d6c610;
}
.bgcolor4 {
	background-color: #272727;
}
.bgcolor5 {
	background-color: #000;
}
.bgcolor6 {
	background-color: #38aace;
}
.bgcolor7 {
	background-color: #12bbec;
}
.bgcolor8 {
	background-color: #f1f1f1;
}
.bgcolor9 {
	background-color: #ee1111;
}
.bgcolor10 {
	background-color: #081c22;
}
.bgcolor11 {
	background-color: #2ecc71;
}
.bgcolor12 {
	background-color: #ee6603;
}
.bgcolor13 {
	background-color: #fe4dc6;
}
.bgcolor14 {
	background-color: #fa5019;
}
.bgcolor15 {
	background-color: #081c22;
}
.bgcolor16 {
	background-color: #52d3d5;
}
.bgcolor17 {
	background-color: #ff7a7a;
}
.bgcolor18 {
	background-color: #ee9700;
}
.bgcolor19 {
	background-color: #ec182c;
}

.bgcolor20 {
	background-color: #269bf5;
}
.bgcolor21 {
	background-color: #c32026;
}
.bgcolor22 {
	background-color: #fd722b;
}
.bgcolor23 {
	background-color: #e42c9c;
}
.bgcolor24 {
	background-color: #2ecc71;
}
.bgcolor25 {
	background-color: #ececec;
}
/* =========== TLD Boxes ============= */
/* tld boxes
 -----------------------------------------------*/
 
.tld-step-box {
	position: relative;
	width: 100%;
	padding: 40px;
	margin: 0px;
	float: left;
	z-index: 2;
	text-align: center;
	color: #fff;
	top: -111px;
	background-color: #0eb477;
}
.tld-step-box span {
	font-size: 60px;
	color: #fff;
	font-weight: 300;
}

/*  bgimg1
 ------------------------------ */

.bgimg-1 {
	background-image:url(../images/bg-image2.jpg);
	background-position:right center;
	background-repeat:repeat-y;
	padding:45px 0px;
}

/* Section bgimg
 ------------------------------ */
.section-bgimg-1 {
	background-image:url(../images/bg-image.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
/* Section bgimg-2
 ------------------------------ */
.section-bgimg-2 {
	background-image:url(../images/internet-bgicons.jpg);
	background-position:bottom center;
	background-repeat: no-repeat;
}
/* Section bgimg-3
 ------------------------------ */
.section-bgimg-3 {
	background-image:url(../images/internet-bgimg01.png);
	background-position:center center;
	background-repeat: no-repeat;
}
/* Section bgimg-4
 ------------------------------ */
.section-bgimg-4 {
	background-image:url(../images/internet-bgimg02.png);
	background-position:center center;
	background-repeat: no-repeat;
}

/* Section bgimg-5
 ------------------------------ */
.section-bgimg-5 {
	background-image:url(../images/shoping-bgimg1.jpg);
	background-position:center center;
	background-repeat: no-repeat;
	background-attachment:fixed;
}
/* Section bgimg-6
 ------------------------------ */
.section-bgimg-6 {
	background-image:url(../images/shoping-bgimg2.jpg);
	background-position:center center;
	background-repeat: no-repeat;
	background-attachment:fixed;
}

/* Section bgimg-7
 ------------------------------ */
.section-bgimg-7 {
	background-image:url(../images/logistic-siteimg04.jpg);
	background-position:center center;
	background-repeat: no-repeat;
	background-attachment:fixed;
}

/* Section bgimg-8
 ------------------------------ */
.section-bgimg-8 {
	background-image:url(../images/education-bgimg01.jpg);
	background-position:center center;
	background-repeat: no-repeat;
	background-attachment:fixed;
}

/* Section bgimg-9
 ------------------------------ */
.section-bgimg-9 {
	background-image: url(../images/restaurant-bgimg1.jpg);
	background-position:center center;
	background-repeat:no-repeat;
}
/* Section bgimg-10
 ------------------------------ */
.section-bgimg-10 {
	background-image:url(../images/construction-bgimg01.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-attachment:fixed;
}

/* Section bgimg-11
 ------------------------------ */
.section-bgimg-11 {
	background-image:url(../images/clening-bgimg01.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-attachment:fixed;
}
/* Section bgimg-12
 ------------------------------ */
.section-bgimg-12 {
	background-image:url(../images/medical-bgimg01.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-attachment:fixed;
}

/* Section bgimg-13
 ------------------------------ */
.section-bgimg-13 {
	background-image:url(../images/finanace-bg-image.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-attachment:fixed;
}

/* Section bgimg-14
 ------------------------------ */
.section-bgimg-14 {
	background-image:url(../images/bakery-bg-image.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-attachment:fixed;
}
/* Section bgimg-15
 ------------------------------ */
.section-bgimg-15 {
	background-image:url(../images/gym-bg-image01.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-attachment:fixed;
}
/* Section bgimg-16
 ------------------------------ */
.section-bgimg-16 {
	background-image:url(../images/wedding-bg-img01.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-attachment:fixed;
}
/* Section bgimg-17
 ------------------------------ */
.section-bgimg-16 {
	background-image:url(../images/wedding-bg-img01.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-attachment:fixed;
}
/* Section bgimg-17
 ------------------------------ */
.section-bgimg-17 {
	background-image:url(../images/bg-img01.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
/* Section bgimg-18
 ------------------------------ */
.section-bgimg-18 {
	background-image:url(../images/bg-img02.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}

/* Section bgimg-19
 ------------------------------ */
.section-bgimg-19 {
	background-image:url(../images/camera-bg-image01.jpg);
	background-position:center right;
	background-repeat:no-repeat;
}
/* Section bgimg-20
 ------------------------------ */
.section-bgimg-20 {
	background-image:url(../images/music-image1.jpg);
	background-position:center right;
	background-repeat:no-repeat;
}
/* Overlay opacity styles
 ------------------------------ */
.bg-opacity-1 {
	background-color: rgba(255, 255, 255, 0.1);
}
.bg-opacity-2 {
	background-color: rgba(255, 255, 255, 0.2);
}
.bg-opacity-3 {
	background-color: rgba(255, 255, 255, 0.3);
}
.bg-opacity-4 {
	background-color: rgba(255, 255, 255, 0.4);
}
.bg-opacity-5 {
	background-color: rgba(255, 255, 255, 0.5);
}
.bg-opacity-6 {
	background-color: rgba(255, 255, 255, 0.6);
}
.bg-opacity-7 {
	background-color: rgba(255, 255, 255, 0.7);
}
.bg-opacity-8 {
	background-color: rgba(255, 255, 255, 0.8);
}
.bg-opacity-9 {
	background-color: rgba(255, 255, 255, 0.9);
}


/*============ Parallax Sections ============ */
 	
.parallax-section1 {
	width: 100%;
	float: left;
	padding: 0;
	margin: 70px 0px;
	text-align: center;
	background: url("../images/parallax/testimonial-bg.jpg");
	background-attachment: fixed;
	background-origin: initial;
	background-clip: initial;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-position: center;
	z-index: 1;
}
